/*
 * @Author: liuzelin
 * @Date: 2024-04-17 08:45:26
 * @LastEditors: liuzelin
 * @LastEditTime: 2024-04-21 20:42:16
 * @Description: file content
 */
#pragma once

namespace PandaImpl{
class UVHelper;
class UVHandler {
  friend class UVHelper;

 public:
  UVHandler() = default;
  virtual ~UVHandler();
  virtual void Close();
  virtual void OnClose() {}
  volatile bool isClosed = true;
  volatile bool isClosing = false;
  void* handler = nullptr;
};
}